Big Huge Thesaurus

large intestine

noun